package com.itheima.stock.service;

import com.itheima.stock.entity.StockBusiness;
import com.itheima.stock.response.PageResult;
import com.itheima.stock.vo.*;

import java.util.List;

/**
 * @author zby
 * @created 2024-06-23 16:34
 * @description 股票业务接口
 */
public interface StockService {

    /**
     *
     *  获取股票涨停信息
     *
     * @return List
     */
    UpDownVO<CountVo> UpDown();
    /**
     *
     *  获取更多股票涨幅榜信息
     *
     * @return List
     */
    PageResult<MoreVO> more(Integer page, Integer pageSize);

    /**
     *
     *  获取所有股票经营业务信息列表
     *
     * @return List
     */
    List<StockBusiness> getStockBusiness();

    /**
     * 获取所有国内指数信息
     * @return
     */
    List<MarketIndexVO> innerIndexAll();

    List<SectorAllVO> SectorAll();

    List<IncreaseVO> increase();


    TradeAmtVO<CountVo> tradeAmt();

    StockUpDownVO stockUpDown();
}